<?php
class RegistrarrecursosController extends ApplicationController {

 public function index(){

 $this->set_response('view');
}




public function actualizar() {


#if (!$_POST["BuscarP"]==NULL){

#    $this->parametro = $_POST["codigo"];
#    $this->resultado = $this->Proveedor->find($this->parametro);
#    $this->Proveedor->find($this->parametro);
    
#if ($this->resultado == NULL) { 
            
#			        $this->proveedor = " " ; 
#				$this->rif = " " ; 
#				$this->contacto = " " ; 
		               
			 
#				Flash::error('Proveedor no existe');
#				return $this->route_to('action: index');
 # No existe            
#}
#else
#{
#        $this->codigo = $this->Proveedor->id;
#        $this->proveedor= $this->Proveedor->nombre;
# 	$this->rif = $this->Proveedor->rif;
#	$this->contacto = $this->Proveedor->contacto;
 	
	
	
	
#	    Flash::success('Registro actualizado Exitosamente');  
#   return $this->route_to('action: index');
 
# }
 
 
 
 
#}                  # Fin del Buscar Proveedor



if (!$_POST["Guardar"]==NULL){                                                     
    $this->parametro = $_POST["id"];                                             
    $this->resultado = $this->Recurso->find($this->parametro);      
    $this->Recurso->find($this->parametro);
	
	if ($this->resultado == NULL) { 
        $Recurs = new Recurso(); 
		        
	                  $Recurs->nombre=$_POST["nombre"];   
			  $Recurs->descripcion=$_POST["descripcion"];    
			  $Recurs->cantidad=$_POST["cantidad"];   
			  $Recurs->unidmedida=$_POST["unidmedida"];   
			   
			  $Recurs->estatus=$_POST["estatus"];   
                          $Recurs->monto=$_POST["monto"];  
			  $Recurs->cedulasolic=$_POST["cedulasolic"];   
			  $Recurs->objSolicitud=$_POST["objSolicitud"];                     
			  $Recurs->statuselim="A";
			  $Recurs->fechaasig=$_POST["fechaasig"]; 
			  $Recurs->tipocedula=$_POST["tipocedula"]; 
			  $Recurs->tiporecurso_id=$_POST["tiporecurso_id"];     
			  $Recurs->proyecto_id=$_POST["proyecto_id"]; 
                            
			  $Recurs->proveedor_id=$_POST["codigo"];   
                           
                       			 # $Recurs->actividad_id=$_POST["actividad_id"]; 
			  

                          $Recurs->save();
			  
				
			  
	    
		
		
	                        $this->nombre = " " ; 
				$this->descripcion = " " ; 
				$this->cantidad = " " ; 
		                $this->unidmedida = " " ; 
			        $this->monto = " " ; 
			        $this->estatus = " " ; 
			        $this->tipocedulasolic = " " ;
				$this->objsolicitud = " " ;  
				$this->fechaasig = " " ; 
				#$this->proveedor_id = " " ; 
	   Flash::success('Registro Incluido Exitosamente');                       
	   return $this->route_to('action: index');   
}
else                                                                                
{

       $this->parametro = $_POST["id"];
	   $this->resultado = $this->Recurso->find($this->parametro); 
       #$this->Recurso->id =$this->Recurso->id;
	   $this->Recurso->id=$_POST["id"]; 
	   $this->Recurso->nombre=$_POST["nombre"];  
	   $this->Recurso->descripcion=$_POST["descripcion"];    
	   $this->Recurso->cantidad=$_POST["cantidad"];   
	   $this->Recurso->unidmedida=$_POST["unidmedida"];    
	   $this->Recurso->monto=$_POST["monto"];
	   $this->Recurso->estatus=$_POST["estatus"];
            $this->Recurso->tipocedula=$_POST["tipocedula"];
	   $this->Recurso->cedulasolic=$_POST["cedulasolic"];
	   $this->Recurso->objSolicitud=$_POST["objSolicitud"];; 
	   
	  

	   
	  
  	   $this->nombre= " ";        
	   $this->Recurso->update();
           $this->Proveedor->update();
	   $this->nombre= " "; 
       $this->descripcion = " ";      
	   $this->cantidad = " "; 
	   $this->unidmedida = "" ;  
	   $this->monto = " "; 
	   $this->estatus = " "; 
	   $this->objsolicitud = " "; 
	   Flash::success('Registro Actualizado Exitosamente');                              
	   return $this->route_to('action: index');        
                                              
                                         
                                                                                   
}                     

}        #fin de Guardar  















######   Insertar


if (!$_POST["Incluir"]==NULL){                                                     
    $this->parametro = $_POST["codigo"];                                             
    $this->resultado = $this->Proveedor->find($this->parametro);      
    $this->Proveedor->find($this->parametro);
	
	if ($this->resultado == NULL) { 
        $Pro = new Proveedor(); 
		          $Pro->id=$_POST["codigo"];   
	                  $Pro->nombre=$_POST["proveedor"];   
			  $Pro->rif=$_POST["rif"];    
			  $Pro->contacto=$_POST["contacto"];
                           $Pro->objsolicitud=$_POST["objsolicitud"];
                          $Pro->tipoproveedor_id=$_POST["tipoproveedor_id"]; 
                          $Pro->save();
			  
				
			  
	    
		
		
	                        $this->proveedor = " " ; 
				$this->rif = " " ; 
				$this->contacto = " " ; 
		                
	   Flash::success('Registro Incluido Exitosamente');                       
	   return $this->route_to('action: index');   
}
else                                                                                
{

       $this->parametro = $_POST["codigo"];
	   $this->resultado = $this->Proveedor->find($this->parametro); 
       #$this->Proveedor->id =$this->Proveedor->id;
	   $this->Proveedor->id=$_POST["codigo"]; 
	   $this->Proveedor->nombre=$_POST["proveedor"];  
	   $this->Proveedor->rif=$_POST["rif"]; 
	   $this->Proveedor->contacto=$_POST["contacto"];  
	   
	   
	  
  	     $this->nombre= " ";        
	   $this->Proveedor->update();
	   $this->rif= " "; 
           $this->contacto= " "; 
	   Flash::success('Registro Actualizado Exitosamente');                              
	   return $this->route_to('action: index');        
                                              
                                         
                                                                                   
}                     

}        #fin de insertar  













#####   fin insertar












if (!$_POST["Eliminar"]==NULL){  
    $this->parametro = $_POST["id"];
    $this->resultado = $this->Recurso->find($this->parametro);
	$this->Recurso->find($this->parametro); 
	 
if ($this->resultado == NULL) { 
    Flash::error('El Recurso especificado no existe');
    $this->id = " " ; 
    return $this->route_to('action: index'); # Redireccinamos a la vista. 
	}
else{

	#$this->Recurso->estatuselim="A"; 
 
    #return $this->route_to('action: index');   
   $this->Recurso->delete();
       $this->id= " "; 
	   $this->nombre= " "; 
       $this->descripcion = " ";      
	   $this->cantidad = " "; 
	   $this->unidmedida = "" ;  
	   $this->monto = " "; 
	   $this->estatus = " "; 
	   $this->objsolicitud = " ";
           $this->tipocedula = " " ;   
	   $this->cedulasolic = " " ;  
	   $this->fechaasig = " " ; 
           $this->tipocedula = " "; 
           $this->proyecto_id = " "; 
	  # $this->proveedor_id = " "; 
	   $this->tiporecurso_id = " " ;  
	   # $this->actividad_id = " " ; 
	   
	   
    Flash::success('Registro Eliminado Exitosamente');    
	return $this->route_to('action: index');                        
}
	return $this->route_to('action: index');  

    }      #  Fin del Eliminar

if (!$_POST["Cancelar"]==NULL){  
    
    $this->id= " "; 
    $this->nombre= " "; 
    $this->descripcion = " ";      
    $this->cantidad = " "; 
    $this->unidmedida = "" ; 
    $this->estatus = " "; 
	   $this->monto = " "; 
    $this->fechaasig = " " ;
	   $this->objsolicitud = " ";
              
	   $this->cedulasolic = " " ;  
	   
           $this->tipocedula = " "; 
           return $this->route_to('action: index');                        
}      #  Fin del Cancelar








#inicio buscar modificado

 $this->parametro = $_POST["id"];
    $this->resultado = $this->Recurso->find("$this->parametro");
    $this->Recurso->find("$this->parametro");
    
if ($this->resultado == NULL) { 
         
		 
			 
			 #Flash::error('Registro no existe');  
				Flash::error('Recurso no existe');
				$this->codigo = " " ; 
				return $this->route_to('action: index');
 #   Fon de No existe            
}
else
{
    $this->id = $this->parametro;
 #   $this->id= $this->Recurso->id;
   
 	$this->descripcion = $this->Recurso->descripcion;
         $this->nombre = $this->Recurso->nombre;
	$this->cantidad = $this->Recurso->cantidad;
 	$this->unidmedida = $this->Recurso->unidmedida;
	$this->monto = $this->Recurso->monto;
 	$this->estatus = $this->Recurso->estatus;
 	$this->objSolicitud = $this->Recurso->objSolicitud;
	$this->fechaasig = $this->Recurso->fechaasig;
	$this->cedulasolic = $this->Recurso->cedulasolic;
	
	$this->tipocedula = $this->Recurso->tipocedula;
	$this->tiporecurso_id = $this->Recurso->tiporecurso_id;
	$this->xproveedor_id = $this->Recurso->proveedor_id;
        $this->busqueda1 = $this->Proveedor->find($this->xproveedor_id);

    $this->codigo = $this->busqueda1->id;
    $this->proveedor= $this->busqueda1->nombre;
 	$this->rif = $this->busqueda1->rif;
	$this->contacto = $this->busqueda1->contacto;



	


        #$this->actividad_id = $this->Recurso->actividad_id;
	$this->proyecto_id = $this->Recurso->proyecto_id;
       





    
	   
	  #$this->Recurso->update; 
	    #Flash::success('Registro actualizado Exitosamente');  
   return $this->route_to('action: index');
 # muestra el resultado
 }
 












#fin buscar modificado






 }         # Fin del Actualizar
 }   # fin de aplication

 
?>